package thieft;

public class Novato implements Estado {
	
    static private Novato unicaInstancia = null;
    private int arrestosMaximo;
    
    private Novato(int arrestosMaximo) {
    	
    	this.arrestosMaximo = arrestosMaximo;
    }
	
	static public Novato obtenerEstado(){
		
	    if (unicaInstancia == null)
	        unicaInstancia = new Novato(5);
	    
	    return unicaInstancia;
	}

	@Override
	public Estado obtenerNuevoEstado() {
		
		return Detective.obtenerEstado();
	}

	@Override
	public int arrestosMaximo() {
		
		return this.arrestosMaximo;
	}
	
	@Override
	public String obtenerRango() {
		
		return "Novato";
	}

	@Override
	public String obtenerArchivoXML() {
		
		return "archivoFacil.xml";
	}

	@Override
	public int obtenerVelocidadDeVuelo() {
		
		return 900;
	}
}
